package com.heiyanqiang.service;

import com.heiyanqiang.domain.Permission;
import com.heiyanqiang.domain.Role;

import java.util.List;

public interface RoleService {
    //查询所有角色
    public abstract List<Role> findAll() throws Exception;
    //添加角色
    void save(Role role);
    //根据roleId查询
    Role findById(Integer roleId);
    //根据roleId查询可以添加的权限
    List<Permission> findOtherPermissions(Integer roleId);
    //添加权限到角色
    void addPermissionToRole(Integer roleId, Integer[] permissionIds);
}
